@charset "utf-8";
/*
=======================================================
文件名: group.css
作者: BetaNG
创建或修改日期:2010-05-17
说明: 
=======================================================
*/
@import url("global.css");

/*==布局==*/
#group #group_side_bar{float:left; width:160px; }
#group #group_main_box{display:inline; float:left; margin-left:10px; width:540px;}
#group #group_show_box{float:right; width:230px;}
#group #hot_group{ width:780px; float:right;}
#group #group_search{ width:710px; float:left;}
/*==群组分类==*/
#group_side_nav{ background:#fff url(../images/group_bg_side_nav.jpg) repeat-x 0px 2px; padding-bottom:10px; margin-bottom:10px;}
#group_side_nav .title{ height:27px; line-height:27px; margin-bottom:5px;}
#group_side_nav .title h3{ text-indent:10px; font-size:14px;}
#group_side_nav .list{ width:100%;}
#group_side_nav .list li{ height:30px; display:block; line-height:30px; position:relative;}
#group_side_nav .list li a{ height:30px; display:block; line-height:30px; font-size:14px; background:url(../images/group_bg_point.gif) no-repeat 12px 13px; text-indent:21px;}
#group_side_nav .list li a span{ font-size:10px;}
#group_side_nav .list .now sup{ display:block; width:7px; height:12px; background:url(../images/group_bg_nav_now.gif) no-repeat 0 0; text-indent:-5000px; overflow:hidden; position:absolute; z-index:1; right:-1px; top:9px;}
#group_side_nav .list .more a{ background:0; text-indent:7px; line-height:30px;}
#group_side_nav .list .more a img{ float:left; margin-top:7px; margin-left:8px; display:inline;}
/*==我参加的群组&搜藏&兴趣==*/
.my_group{ margin-bottom:10px; background:#fff;}
.my_group .list{ margin-left:10px; margin-right:10px; margin-top:-1px; padding-bottom:7px; width:138px;}
.my_group .list li{ width:138px; height:25px; background:url(../images/group_bg_point.gif) no-repeat 0 11px; overflow:hidden;}
.my_group .list li a{ line-height:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; margin-left:8px; margin-top:5px; display:inline}
/*==群组列表==*/
#group_group_list .title{ position:relative}
#group_group_list .title .act_group span{ border:0;}
#group_group_list .title #view_more{ position:absolute; z-index:100; right:85px; top:25px; display:none}
#group_group_list .title #view_more .more_tags h4{position:absolute; left:40px; top:-5px; z-index:100; width:10px; height:7px; overflow:hidden; background:url(../images/global_bg_citys.png) no-repeat 0 0;}
#group_group_list .title #view_more .more_tags h4 span{ display:none}
#group_group_list .title #view_more .more_tags .content{ -moz-opacity:0.85; opacity:0.85; filter:alpha(opacity=85); position:absolute; z-index:1; left:0; top:0px; width:98px;}
#group_group_list .title #view_more .more_tags .content dl{ border:1px solid #fff;}
#group_group_list .title #view_more .more_tags .content dl dt{ display:none}
#group_group_list .title #view_more .more_tags .content dl dd{ height:20px; margin-top:3px; padding-bottom:3px;}
#group_group_list .title #view_more .more_tags .content dl dd a{ display:block; width:96px; overflow:hidden; text-align:left; text-indent:7px; padding-top:4px; padding-bottom:2px;}
#group_group_list .title #view_more .more_tags .content dl dd a span{ display:inline; text-indent:0; margin:0; padding:0}
#group_group_list .title #view_more .more_tags .content dl dd a img{ margin-right:5px;}
#group_group_list .title #view_more .more_tags .content dl dd a:hover{ background:#B1D5EF; text-decoration:none}
#group_group_list .bt_sort{ border:0; padding:0; float:right; margin-right:10px; margin-top:5px; display:inline;background:url(../images/global_tag_more.gif) no-repeat right 5px; padding-right:15px;}
#group_group_list .tips_2{ overflow:hidden; padding:5px 10px 2px 0px; line-height:1.5em; margin-left:15px; margin-right:10px;}
#group_group_list .tips_2 .text{ width:auto; padding-left:20px; display:block}
#group_group_list .tips_2 .text a{ margin:0 5px;}
#group_group_list .list{ margin-left:15px; margin-right:10px;}
#group_group_list .list li{ zoom:1; padding-bottom:10px;}
#group_group_list .list li:after{ clear:both; content:""; display:block}
#group_group_list .list .group_photo{ float:left;}
#group_group_list .list .group_cont{ width:400px; float:right; overflow:hidden;}
#group_group_list .list .group_cont h4{ height:26px;}
#group_group_list .list .group_cont h4 img{ margin-top:5px; margin-left:5px;}
#group_group_list .list .group_cont h4 em{ float:left; height:24px;position:relative; margin-right:10px;}
#group_group_list .list .group_cont h4 em span{ font-size:12px; float:left; height:26px; line-height:25px; padding-top:1px; overflow:hidden; font-family:"宋体"; background:url(../images/group_bg_title.png) no-repeat right top; padding-right:14px; padding-left:5px; position:relative; top:-1px; right:-5px;}
#group_group_list .list .group_cont h4 em span a{ font-size:12px; margin-top:6px; padding:0; line-height:normal; font-family:"宋体";}
#group_group_list .list .group_cont h4 a{ font-size:14px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; margin-top:6px; float:left;}
#group_group_list .list .group_cont table{ width:390px; margin-left:10px; margin-top:8px;}
#group_group_list .list .group_cont table th{ width:60px; text-align:right; line-height:1.5em; vertical-align:top; padding-bottom:3px;}
#group_group_list .list .group_cont table td{ line-height:1.5em; padding-bottom:3px; width:330px; overflow:hidden;}
#group_group_list .list .group_cont table td span{ padding-left:20px;}
#group_group_list .list .group_cont table td strong{ font-weight: bold;}
#group_group_list .list .group_cont table td strong a{ font-weight:bold}
#group_group_list .list .group_cont table td em{ font-family: "Lucida Console", Monaco, monospace; font-weight:bold; font-size:10px;}
/*==活动搜索==*/
#group #group_search .list .group_cont{ width:569px;}
/*==搜索==*/
#group_search_box{ width:230px; margin-bottom:10px; overflow:auto; zoom:1}
#group_search_box input{ width:152px; float:left;}
#group_search_box button{ float:right;}
/*==最新创建群组==*/
.group_new{ margin-bottom:10px; background:#fff;}
.group_new .list{ margin-left:10px; margin-right:10px; margin-top:-4px; padding-bottom:7px; width:138px;}
.group_new .list li{ width:208px; height:28px; overflow:hidden; white-space:nowrap;}
.group_new .list li a{ line-height:normal; white-space:nowrap; margin-top:8px; float:left;}
.group_new .list li span{ margin-right:5px; float:left; margin-top:8px;}
/*==活跃管理员==*/
#group_happy_admin{}
#group_happy_admin .list{ margin-left:7px; zoom:1; padding-bottom:10px;}
#group_happy_admin .list:after{ clear:both; content:""; display:block;}
#group_happy_admin .list li{ float:left; width:64px; height:85px; overflow:hidden; margin:0 3px; display:inline; text-align:center; overflow:hidden; margin-bottom:10px;}
#group_happy_admin .list li a{ white-space:nowrap}
#group_happy_admin .list li .user_img_3{ margin-bottom:7px;}
/*==群组最新动态==*/
#group_group_feed{}
#group_group_feed .list{ margin:-13px 10px 13px 10px; zoom:1; padding-bottom:4px;}
#group_group_feed .list:after{ clear:both; display:block; content:""}
#group_group_feed .list li{ zoom:1; width:208px; float:left; margin-top:18px;}
#group_group_feed .list li:after{ content:""; clear:both; display:block;}
#group_group_feed .list .user_img{ float:left;}
#group_group_feed .list .user_info{ width:134px; float:right; overflow:hidden; line-height:21px;}
#group_group_feed .list .user_info a{ white-space:nowrap}
/*==群组最新动态==*/
#group_official{}
#group_official .list{ margin:-13px 10px 13px 10px; zoom:1; padding-bottom:4px;}
#group_official .list:after{ clear:both; display:block; content:""}
#group_official .list li{ zoom:1; width:208px; float:left; margin-top:18px;}
#group_official .list li:after{ content:""; clear:both; display:block;}
#group_official .list .group_img{ float:left;}
#group_official .list .group_info{ width:134px; float:right; overflow:hidden; line-height:21px;}
/*==新建群组==*/
#group_build_group{ padding:20px; zoom:1}
#group_build_group:after{ content:""; display:block; clear:both;}
#group_build_group .step{ margin-left:138px; zoom:1}
#group_build_group .step:after{ content:""; display:block; clear:both;}
#group_build_group .step strong,
#group_build_group .step em{ float:left; line-height:22px;}
#group_build_group .step .next_step{ margin-left:12px; margin-right:8px; display:inline; float:left; line-height:18px; font-family: Courier, monospace; font-size:16px;}
#group_build_group .step strong span,
#group_build_group .step em span{ width:20px; height:20px; line-height:20px; float:left; background:url(../images/group_bg_number.png) no-repeat 0 0; text-align:center; color:#ffffff; font-size:13px; margin-right:6px;}
#group_build_group .step em span{ background-position:-20px 0;}
#group_build_group h4{ display:none}
#group_build_group #group_sand_logo{ zoom:1; margin-left:138px; padding-top:10px;}
#group_build_group #group_sand_logo:after{ content:""; display:block; clear:both;}
#group_build_group #group_sand_logo .sand_box{ float:left; margin-left:30px; display:inline;}
#group_build_group #group_sand_logo .sand_box .sand_img{ margin-bottom:20px;}
#group_build_group #group_sand_logo .sand_box .sand_img button{ width:70px; height:23px; line-height:23px; background:url(../images/group_bt_sandimg.png) no-repeat 0 0; border:0; color:#ffffff}
#group_build_group #group_sand_logo .sand_box dl{ font-size:14px;}
#group_build_group #group_sand_logo .sand_box dl dt{ font-weight:bold; margin-bottom:9px;}
#group_build_group #group_sand_logo .sand_box dl dd{ margin-bottom:24px;}
#group_build_group #group_sand_logo .send_btn{ margin-left:0px; clear:both; padding-top:47px; padding-bottom:60px;}
#group_build_group #group_sand_logo .send_btn button{ margin-right:10px;}
#group_build_group #group_sand_logo #group_group_logo{ float:left; width:204px;}
#group_build_group #group_group_logo .logo{ float:left; padding:1px;}
#group_build_group #group_group_logo .logo img{ width:200px; height:200px;}
#group_build_group #group_build_form{ float:left; margin-left:19px; display:inline;}
#group_build_group #group_build_form .build_table{ width:600px; margin-left:47px; margin-top:15px;}
#group_build_group #group_build_form .build_table th{ width:65px; text-align:right; vertical-align:top; line-height:27px; padding-bottom:4px;}
#group_build_group #group_build_form .build_table td{ text-align:left; width:535px; padding-left:12px; line-height:25px; padding-bottom:7px;}
#group_build_group #group_build_form .build_table td .rule_list label{ margin-left:-5px;}
#group_build_group #group_build_form .build_table td .check_id{ margin:0; padding:0; border:0; background:0; height:20px; width:80px; overflow:hidden; margin-left:10px; text-decoration:underline}
#group_build_group #group_build_form .build_table td .tips_2{ text-indent:10px; width:290px; margin-top:5px; margin-bottom:0;}
#group_build_group #group_build_form .build_table td .rule_list li{ margin-bottom:0px;}
#group_build_group #group_build_form .build_table td .rule_list input{ margin-right:5px;}
#group_build_group #group_build_form .build_table td .rule_table{ margin-left:16px; margin-top:5px; width:400px;}
#group_build_group #group_build_form .build_table td .rule_table th{ width:65px; text-align:right;}
#group_build_group #group_build_form .build_table td .rule_table td{ width:325px;}
#group_build_group #group_build_form .build_table td .rule_table select{ float:left; margin-right:8px;}
#group_build_group #group_build_form .build_table td .introduce{ width:670px; height:100px;}
#group_build_group #group_build_form .check_rule,
#group_build_group #group_build_form .send_btn{ margin-left:119px; margin-bottom:15px;}
#group_build_group #group_build_form .send_btn button{ margin-right:10px;}
/*==修改群组==*/
#group_edit_group{ padding:20px; zoom:1}
#group_edit_group h4{ display:none}
#group_edit_group:after{ content:""; display:block; clear:both;}
#group_edit_group #group_group_logo{ float:left; width:204px;}
#group_edit_group #group_group_logo .logo{ float:left; padding:1px;}
#group_edit_group #group_group_logo .logo img{ width:200px; height:200px;}
#group_edit_group #group_edit_form{ float:left; margin-left:19px; display:inline;}
#group_edit_group #group_edit_form .edit_table th{ width:65px; text-align:right; vertical-align:top; line-height:27px; padding-bottom:4px;}
#group_edit_group #group_edit_form .edit_table td{ text-align:left; width:535px; padding-left:12px; line-height:25px; padding-bottom:7px;}
#group_edit_group #group_edit_form .edit_table td .rule_list label{ margin-left:-5px;}
#group_edit_group #group_edit_form .edit_table td .rule_list li{ margin-bottom:0px;}
#group_edit_group #group_edit_form .edit_table td .rule_list input{ margin-right:5px;}
#group_edit_group #group_edit_form .edit_table td .rule_table{ margin-left:16px; margin-top:5px;}
#group_edit_group #group_edit_form .edit_table td .rule_table{ margin-left:16px; margin-top:5px; width:400px;}
#group_edit_group #group_edit_form .edit_table td .rule_table th{ width:65px; text-align:right;}
#group_edit_group #group_edit_form .edit_table td .rule_table td{ width:325px;}
#group_edit_group #group_edit_form .edit_table td .introduce{ width:420px; height:100px;}
#group_edit_group #group_edit_form .check_rule,
#group_edit_group #group_edit_form .send_btn{ margin-left:77px; margin-bottom:15px;}
#group_edit_group #group_edit_form .send_btn button{ margin-right:10px;}
/*==群组信息==*/
#group_group_info {padding:20px; zoom:1;position:relative;}
#group_group_info h4{ display:none}
#group_group_info .edit_group_info{ position:absolute; right:20px; top:20px;}
#group_group_info h5{ font-size:14px; margin-bottom:11px; margin-left:5px;}
#group_group_info:after{ content:""; display:block; clear:both;}
#group_group_info #group_group_logo{ float:left; width:204px;}
#group_group_info #group_group_logo .logo{ float:left; padding:1px;}
#group_group_info #group_group_logo .logo img{ width:200px; height:200px;}
#group_group_info #group_info{ float:left; margin-left:19px; display:inline; width:685px;}
#group_group_info #group_info .info_table{ margin-bottom:17px;}
#group_group_info #group_info .info_table th{ width:65px; text-align:right; line-height:18px; padding-bottom:4px;}
#group_group_info #group_info .info_table td{ text-align:left; width:535px; padding-left:12px; vertical-align:top; line-height:18px; padding-bottom:4px; overflow:hidden}
#group_group_info #group_info .info_table td .copy_link{ margin:0; border:0; padding:0; background:0; height:18px; margin-left:25px;}
#group_group_info #group_info #group_group_owner{ zoom:1; height:117px;}
#group_group_info #group_info #group_group_owner h5{ font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; font-size:12px; font-weight:normal; margin-bottom:11px; margin-top:10px;}
#group_group_info #group_info #group_group_owner:after{ clear:both; content:""; display:block; height:0; overflow:hidden;}
#group_group_info #group_info #group_group_owner .user_info{ margin-left:5px;}
#group_group_info #group_info #group_group_owner .user_info .user_img{ float:left; margin-right:10px;}
#group_group_info #group_info #group_group_owner .user_info .user_name{ float:left;}
#group_group_info #group_info #group_group_owner .user_info .user_name img{ display:block; margin-top:5px;}
#group_group_info #group_info .admin_list{}
#group_group_info #group_info .admin_list h5{ font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; font-size:12px; font-weight:normal; margin-bottom:11px; margin-top:10px;}
#group_group_info #group_info .admin_list ul{ margin-left:5px; zoom:1}
#group_group_info #group_info .admin_list ul:after{ clear:both; content:""; display:block; height:0; visibility:hidden;}
#group_group_info #group_info .admin_list li{ width:225px; height:89px; float:left; zoom:1;}
#group_group_info #group_info .admin_list li:after{ clear:both; content:""; display:block; height:0; visibility:hidden;}
#group_group_info #group_info .admin_list li .user_img{ float:left; margin-right:10px;}
#group_group_info #group_info .admin_list li .user_info{ float:left;}
#group_group_info #group_info .admin_list li .user_info img{ display:block; margin-top:5px;}
/*==发表新帖==*/
#group_write_article{ padding:20px;}
#group_write_article h4{ display:none;}
#group_write_article .title{ margin-bottom:10px;}
#group_write_article .title input{ height:21px; line-height:21px; padding-left:5px; width:390px;}
#group_write_article .content .edit_box{ margin-bottom:10px;}
#group_write_article .content .check_box{ margin-bottom:10px; margin-left:-4px;}
#group_write_article .content .check_box input{ margin-right:7px;}
#group_write_article .content .notice{}
.tips_tit{ padding:5px; zoom:1;}
.tips_tit:after{ clear:both; content:""; display:block; height:0; visibility:hidden;}
.tips_tit h5{ font-size:12px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; float:left; line-height:16px; margin-left:10px; display:inline; margin-right:5px;}
.tips_tit img{ float:left;}
.tips_tit button{ border:0; background:0; float:left}
.tips_tit button span{ display:none;}
#group_write_article .content .notice .tips_cont{ line-height:1.5em; padding:7px 31px 14px 31px;}
#group_write_article .content .check_word{zoom:1}
#group_write_article .content .check_word:after{ clear:both; content:""; display:block; height:0; overflow:hidden;}
#group_write_article .content .check_word .check_p{ float:left; width:56px; margin-top:5px;}
#group_write_article .content .check_word .check_div{ float:left;}
#group_write_article .content .check_word .check_div p{ margin-bottom:10px;}
#group_write_article .content .check_word .check_div .word_box input{ height:21px; line-height:21px;}
#group_write_article .content .check_word .check_div .check_img button{ border:0; background:0; margin-left:5px; vertical-align:bottom}
#group_write_article .content .check_word .check_div .btn button{ margin-right:15px; float:left;}
/*==搜索结果==*/
#group_search_result{ width:710px; float:left;}
#group_search_list .title{ position:relative}
#group_search_list .title .act_group span{ border:0;}
#group_search_list .bt_sort{ border:0; padding:0; float:right; margin-right:10px; margin-top:5px; display:inline;background:url(../images/global_tag_more.gif) no-repeat right 5px; padding-right:15px;}
#group_search_list .title #view_more{ position:absolute; z-index:100; right:85px; top:25px; display:none}
#group_search_list .title #view_more .more_tags{}
#group_search_list .title #view_more .more_tags h4{ position:absolute; left:40px; top:-5px; z-index:100; width:10px; height:7px; overflow:hidden; background:url(../images/global_bg_citys.png) no-repeat 0 0;}
#group_search_list .title #view_more .more_tags h4 span{ display:none}
#group_search_list .title #view_more .more_tags .content{ -moz-opacity:0.85; opacity:0.85; filter:alpha(opacity=85); position:absolute; z-index:1; left:0; top:0px; width:98px;}
#group_search_list .title #view_more .more_tags .content dl{ border:1px solid #fff;}
#group_search_list .title #view_more .more_tags .content dl dt{ display:none}
#group_search_list .title #view_more .more_tags .content dl dd{ height:20px; margin-top:3px; padding-bottom:3px;}
#group_search_list .title #view_more .more_tags .content dl dd a{ display:block; width:96px; overflow:hidden; text-align:left; text-indent:7px; padding-top:4px; padding-bottom:2px;}
#group_search_list .title #view_more .more_tags .content dl dd a span{ display:inline; text-indent:0; margin:0; padding:0}
#group_search_list .title #view_more .more_tags .content dl dd a img{ margin-right:5px;}
#group_search_list .title #view_more .more_tags .content dl dd a:hover{ background:#B1D5EF; text-decoration:none}
#group_search_list .list{ margin-left:15px; margin-right:10px;}
#group_search_list .list li{ zoom:1; padding-bottom:10px;}
#group_search_list .list li:after{ clear:both; content:""; display:block}
#group_search_list .list .group_photo{ float:left;}
#group_search_list .list .group_cont{ width:565px; float:right; overflow:hidden;}
#group_search_list .list .group_cont h4{ height:26px;}
#group_search_list .list .group_cont h4 img{ margin-top:5px; margin-left:5px;}
#group_search_list .list .group_cont h4 em{ float:left; height:24px;position:relative; margin-right:10px;}
#group_search_list .list .group_cont h4 em span{ font-size:12px; float:left; height:26px; line-height:25px; padding-top:1px; overflow:hidden; font-family:"宋体"; background:url(../images/group_bg_title.png) no-repeat right top; padding-right:14px; padding-left:5px; position:relative; top:-1px; right:-5px;}
#group_search_list .list .group_cont h4 a{ font-size:12px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; margin-top:6px; float:left;}
#group_search_list .list .group_cont table{ width:460px; margin-left:10px; margin-top:8px;}
#group_search_list .list .group_cont table th{ width:60px; text-align:right; line-height:1.5em; vertical-align:top; padding-bottom:3px;}
#group_search_list .list .group_cont table td{ line-height:1.5em; padding-bottom:3px; width:450px; overflow:hidden;}
#group_search_list .list .group_cont table td span{ padding-left:20px;}
#group_search_list .list .group_cont table td strong{ font-weight: bold;}
#group_search_list .list .group_cont table td strong a{ font-weight:bold}
#group_search_list .list .group_cont table td em{ font-family: "Lucida Console", Monaco, monospace; font-weight:bold; font-size:10px;}
/*==标签云==*/
#group_tags_box{}
#group_tags_box ul{ width:208px; margin-left:10px; margin-bottom:5px;} 
#group_tags_box ul li{ float:left; margin:0 2px; display:inline; white-space:nowrap; height:22px; vertical-align:middle;} 
#group_tags_box ul .size_2 a{ font-size:14px; font-weight:bold}
/*==搜索结果页-筛选搜索结果==*/
#group_filter_result .content{ padding:0 10px 0 10px;}
#group_filter_result .content tsble{ width:210px;}
#group_filter_result .content table th{ width:40px; padding-bottom:10px;}
#group_filter_result .content table td{ padding-bottom:10px; width:165px;}
#group_filter_result .content table td select{ width:165px;}
#group_filter_result .content table .btn button{ margin-left:40px;}
/*==搜索结果页-搜索群组==*/
#group_search_group .content{ padding:0 10px 0 10px;}
#group_search_group .content tsble{ width:210px;}
#group_search_group .content table th{ width:59px; padding-bottom:10px;}
#group_search_group .content table td{ padding-bottom:10px; width:146px;}
#group_search_group .content table td select{ width:156px;}
#group_search_group .content table td input{ width:152px;}
#group_search_group .content table .btn button{ margin-left:52px;}
/*==热门群组页*==*/

/*==搜索结果==*/
#group_hot_group{ padding-top:20px;}
#group_hot_group .list{ margin-left:20px; }
#group_hot_group .list li{ zoom:1; padding-bottom:10px; width:445px; float:left; margin-right:15px; height:160px; overflow:hidden}
#group_hot_group .list li:after{ clear:both; content:""; display:block; visibility:hidden}
#group_hot_group .list .group_photo{ float:left;}
#group_hot_group .list .group_cont{ width:331px; float:right; overflow:hidden;}
#group_hot_group .list .group_cont h4{ height:26px;}
#group_hot_group .list .group_cont h4 img{ margin-top:5px; margin-left:5px;}
#group_hot_group .list .group_cont h4 em{ float:left; height:24px;position:relative; margin-right:10px;}
#group_hot_group .list .group_cont h4 em span{ font-size:12px; float:left; height:26px; line-height:25px; padding-top:1px; overflow:hidden; font-family:"宋体"; background:url(../images/group_bg_title.png) no-repeat right top; padding-right:14px; padding-left:5px; position:relative; top:-1px; right:-5px;}
#group_hot_group .list .group_cont h4 a{ font-size:12px; font-weight:normal; font-family:Arial,Simsun,"Arial Unicode MS",Mingliu,Helvetica; margin-top:6px; float:left;}
#group_hot_group .list .group_cont table{ width:310px; margin-left:10px; margin-top:8px;}
#group_hot_group .list .group_cont table th{ width:60px; text-align:right; line-height:1.5em; vertical-align:top; padding-bottom:3px;}
#group_hot_group .list .group_cont table td{ line-height:1.5em; padding-bottom:3px; width:250px; overflow:hidden;}
#group_hot_group .list .group_cont table td span{ padding-left:20px;}
#group_hot_group .list .group_cont table td strong{ font-weight: bold;}
#group_hot_group .list .group_cont table td strong a{ font-weight:bold}
#group_hot_group .list .group_cont table td em{ font-family: "Lucida Console", Monaco, monospace; font-weight:bold; font-size:10px;}
#group_hot_group .page_tags{ padding:10px 0 30px 0; margin:0 20px;}

/*==单个群组-公告==*/
#group_bulletin{ padding:5px 10px; margin:-5px 0 5px 0;}
#group_bulletin .text{ width:850px; white-space:nowrap; overflow:hidden}

/*==单个群组-告示==*/
#group_news{zoom:1; position:relative; background:#fff6d5; margin-bottom:10px; width:100%;}
#group_news:after{ clear:both; content:""; height:0; overflow:hidden; display: block}
#group_news .group_img{width:126px; float:left; height:144px; margin:1px 0 0 1px; display:inline;}
#group_news .group_img span{ display:block; width:104px; height:104px; margin-left:11px; margin-top:13px;}
#group_news .group_img span img{display:block; width:100px; height:100px; -ms-interpolation-mode:bicubic;}
#group_news .group_img button{ border:0; background:0; margin-left:20px; margin-top:3px;}
#group_news .group_img button img{ vertical-align:bottom; margin-right:5px;}
#group_news .qq_group_num{ padding-top:5px;}
#group_news .qq_group_num h5{ float:left; font-size:14px; margin-left:15px; display:inline;}
#group_news .qq_group_num ul{ float:right; width:725px;}
#group_news .qq_group_num ul li{ float:left; width:145px; height:22px;}
#group_news .qq_group_num ul li em{ float:left; width:63px;}
#group_news .qq_group_num ul li button{border:0; background:0; vertical-align:middle;}
#group_news .qq_group_num ul li button img{margin-right:5px; margin-top:-3px;}

#group_news .btn{position:absolute; z-index:1; right:20px; top:0; width:395px; height:120px; text-align:right}
#group_news .btn p{}
#group_news .btn p button{margin-left:3px; padding:0; border:0; background:0; white-space:nowrap; }
#group_news .btn p button img{}
#group_news .btn p span{}
#group_news .btns{ position:absolute; left:684px; top:40px;}
#group_news .btns p{ padding-top:8px;}
#group_news .content{float:right; height:auto!important; min-height:144px; height:144px; width:820px; overflow-x:hidden;  background:#ffffeb url(../images/group_bg_news.jpg) repeat-x 0 0; position:relative;}
#group_news .content h4{ margin-bottom:5px; margin-top:8px; font-size:14px; margin-left:15px;}
#group_news .content .new_cont{ width:610px; margin-left:15px; line-height:22px;}
#group_news .content .new_cont p{ width:500px;}
#group_news .content .bt_more{ padding:3px 0 3px 10px;}
#group_news .content .bt_more button{ border:0; background:0; margin-top:5px; margin-bottom:3px; margin-left:15px;}
#group_news .content .more{ width:615px; line-height:1.5em; margin:10px 0;  margin-left:15px;}

/*==群组帖子列表==*/
/*==群组帖子列表-分页==*/
.bbs_list_head{ margin:10px; zoom:1}
.bbs_list_head:after{ clear:both; content:""; display:block; height:0; overflow:hidden}
.bbs_list_head .bbs_pages{width:400px; float:left;}
.bbs_list_head .bbs_pages a{ *line-height:19px; padding:2px 5px; *padding:0 5px; display:inline-block; color:#999;border:#c5cfd2 1px solid;margin:0 1px 0 0;}
.bbs_list_head .bbs_pages a:hover,
.bbs_list_head .bbs_pages a.here{ background:#c5cfd2; color:#FFF!important;text-decoration:none;}
.bbs_list_head .bbs_pages a.here{ cursor:default}
.bbs_list_head .bbs_pages .go_num{ width:45px;}
.bbs_list_head .bbs_pages .bt_go{ border:1px solid #c8d2d5; height:21px; background:#f6f9f9; padding:0 3px;}
.bbs_list_head .visit_num{ float:right; line-height:23px;}
.bbs_list_head .visit_num span{margin:0 5px;}
.bbs_list_head .btn{ float:right;}
.bbs_list_head .btn button{ margin-left:5px;}

/*==群组帖子列表-帖子表格==*/
.bbs_bor{border:1px solid #e4f3f6;}
.bbs_bor_t{border-top:1px solid #e4f3f6;}
.bbs_bor_r{border-right:1px solid #e4f3f6;}
.bbs_bor_b{border-bottom:1px solid #e4f3f6;}
.bbs_bor_l{border-left:1px solid #e4f3f6;}
#group_bbs_table{margin-left:1px; width:946px;}
#group_bbs_table th.article_tit{text-indent:35px;}
#group_bbs_table .article_tit{width:559px;}
#group_bbs_table .article_tit .tit_box{position:relative; padding-left:35px;}
#group_bbs_table .article_tit .icon{position:absolute; z-index:1; left:10px; top:0px;}
#group_bbs_table .article_tit .icon strong{display:none}
#group_bbs_table .article_tit p{float:left; margin-right:5px; line-height:16px;}
#group_bbs_table .article_tit .check_bbs{margin-left:0px; margin-right:5px; margin-top:1px;}
#group_bbs_table .article_tit .check_bbs input{width:16px; height:16px;}
#group_bbs_table .article_tit .pages a{color:#9a9a9a; padding:0 3px;}
#group_bbs_table .article_tit .pages{white-space:nowrap}
#group_bbs_table .article_tit .pages a:hover{background:#e4f3f6}
#group_bbs_table .article_tit .del_bbs{width:125px; height:37px; position:absolute; z-index:1; right:0; top:-7px}
#group_bbs_table .article_tit .del_bbs p{text-align:center; width:100%; margin-top:3px;}
#group_bbs_table .article_tit .del_bbs p em{font-size:24px;}
#group_bbs_table .article_tit .del_bbs p button{border:0; margin:0; background:0; height:16px;}
#group_bbs_table .author{padding-left:10px; width:157px;}
#group_bbs_table .view{width:90px; text-align:center}
#group_bbs_table .last_author{padding-right:10px; width:140px; text-align:right;}
#group_bbs_table th{height:30px;}
#group_bbs_table td strong a{font-weight:bold;}

/*==BBS在线用户==*/
#group_bbs_online{}
#group_bbs_online .title{ height:auto; padding-bottom:4px;}
#group_bbs_online h3{ display:none}
#group_bbs_online .admin{ margin-left:10px; line-height:16px;}
#group_bbs_online .admin h4{ float:left; margin-top:6px; font-weight:normal; margin-right:5px;}
#group_bbs_online .admin p{ float:left}
#group_bbs_online .admin span{ float:left; margin-top:3px; height:20px; width:142px; margin-right:25px; white-space: nowrap; margin-bottom:0px;}
#group_bbs_online .admin span img{ margin-right:5px;}
#group_bbs_online .online_num{ margin-left:10px; margin-bottom:10px;}
#group_bbs_online .list{}
#group_bbs_online .list li{ width:84px; height:100px; overflow:hidden; text-align:center; float:left; margin-left:10px; display:inline;}
#group_bbs_online .list li .user_img_3{ margin:0 auto 7px auto}
#group_bbs_online .list li a{ white-space:nowrap}
/*==帖子查看页==*/
#group_bbs_view{}
#group_bbs_view .bbs_title{ zoom:1}
#group_bbs_view .bbs_title:after{ clear:both; content:""; display:block; height:0; overflow:hidden}
#group_bbs_view .bbs_title h1{padding-left:10px; height:27px; line-height:26px; font-size:14px; margin-top:1px;}
#group_bbs_view .bbs_title h1 span{font-size:12px; font-weight:normal;}
#group_bbs_view .content{overflow:hidden; width:948px;}
#group_bbs_view .content td{vertical-align:top;}
#group_bbs_view .user{padding-bottom:17px; width:158px;}
#group_bbs_view .user .img_box{overflow:hidden; margin-left:26px; margin-top:13px; width:126px; position:relative;}
#group_bbs_view .user .img_box .user_img{text-align:center; width:104px; margin-bottom:20px;}
#group_bbs_view .user .img_box .user_img .user_img_2{ margin-bottom:5px;}
#group_bbs_view .user .img_box .user_img span img{ margin-right:4px;}
#group_bbs_view .user .img_box .user_name{ text-align:center}
#group_bbs_view .user .img_box .user_info{ width:134px;}
#group_bbs_view .user .img_box .user_info th{ width:60px; vertical-align:top; line-height:1.5em;}
#group_bbs_view .user .img_box .user_info td{ width:74px; vertical-align:top; line-height:1.5em;}
#group_bbs_view .user .img_box .op { position:absolute; z-index:1; right:3px; top:0;}
#group_bbs_view .user .img_box .op .icon{ text-align:center; margin-bottom:2px;}
#group_bbs_view .user .img_box .op .icon button{ height:16px; border:0; background:0; width:16px;}
#group_bbs_view .user .img_box .op .icon button span{ display:none}
#group_bbs_view .user .img_box .op ul{ position:absolute; left:-30px; top:18px; z-index:1; display:none}
#group_bbs_view .user .img_box .op ul li a{ display:block; width:72px; height:24px; line-height:25px; overflow:hidden; text-align:center;}

#group_bbs_view .user_bbs{overflow:hidden; width:790px;}
#group_bbs_view .user_bbs .btn_box{zoom:1; margin-top:10px; padding-bottom:10px;}
#group_bbs_view .user_bbs .btn_box:after{ clear:both; content:""; height:0; overflow:hidden; display: block}
#group_bbs_view .user_bbs .btn_box .floor{ float:left; text-indent:10px;}
#group_bbs_view .user_bbs .btn_box .op{display:inline; float:right; margin-right:18px;}
#group_bbs_view .user_bbs .btn_box .op button{background:0; border:0; height:16px;}
#group_bbs_view .user_bbs .btn_box .op button,
#group_bbs_view .user_bbs .btn_box .op span,
#group_bbs_view .user_bbs .btn_box .op a{ margin-left:6px;}
#group_bbs_view .user_bbs .btn_box .op .bt_reply{ margin-left:15px;}
#group_bbs_view .user_bbs .btn_box .op .icon_color_red{ margin-left:3px;}
#group_bbs_view .user_bbs .bbs_data{overflow-x:hidden; line-height:1.5em; width:750px; margin:0 20px; padding:18px 0 28px 0; position:relative; min-height:145px;}

#group_bbs_view .user_bbs .bbs_data .op_btn{clear:both;}
#group_bbs_view .user_bbs .bbs_data .op_btn .btn{display:block; border:0 none; background:0; height:16px; margin-bottom:13px; width:120px; text-align:left;}
#group_bbs_view .user_bbs .bbs_data .op_btn .audit_people{position:absolute; _margin-top:-2px;}
#group_bbs_view .user_bbs .bbs_data .op_btn .btn img{margin-right:7px;}

#group_bbs_view .user_bbs .bbs_data .op_btn .bt_join_now{width:89px; height:30px; overflow:hidden; background:url(../images/group_bg_bt_join.png) no-repeat; border:0; font-weight:bold; color:#FFFFFF; text-indent:27px; text-align:left;}
#group_bbs_view .user_bbs .bbs_data .op_btn .bt_join_now_off{width:89px; height:30px; overflow:hidden; background:url(../images/group_bg_bt_join.png) no-repeat 0 -30px; border:0; font-weight:bold; color:#FFFFFF; text-indent:27px; text-align:left;}
#group_bbs_view .user_bbs .bbs_data .act_info{clear:both; overflow:hidden; zoom:1;}
#group_bbs_view .user_bbs .bbs_data .act_info:after{ clear:both; content:""; display:block; height:0; overflow:hidden}
#group_bbs_view .user_bbs .bbs_data .act_info .logo_box{float:left; text-align:center;}
#group_bbs_view .user_bbs .bbs_data .act_info .logo_box .other_act{margin-top:5px;}
#group_bbs_view .user_bbs .bbs_data .act_info .logo_box .group_tit{ margin-top:10px; margin-bottom:5px;}
#group_bbs_view .user_bbs .bbs_data .act_info .logo_box .group_tit img{ vertical-align:middle; margin-right:5px;}
#group_bbs_view .user_bbs .bbs_data .act_info .logo_box .go_group{ margin-left:28px;}
#group_bbs_view .user_bbs .bbs_data .act_info .act_logo{ padding:1px;}
#group_bbs_view .user_bbs .bbs_data .act_info .act_logo img{ width:200px; height:200px;}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table{width:440px; float:left; margin-left:13px; display:inline}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table td,
#group_bbs_view .user_bbs .bbs_data .act_info .info_table th{ line-height:24px; vertical-align:top}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table td{ width:380px; overflow:hidden}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .table_title{ font-weight:bold}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .table_title span{ padding-left:30px;}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .col_name{width:61px;}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .group_in{ padding:10px 0; line-height:normal}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .group_in span{ zoom:1}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .group_in img{ vertical-align:top; vertical-align:bottom; margin-right:5px;}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .bt_view_more{ border:0; margin:0; padding:0; background:0;}
#group_bbs_view .user_bbs .bbs_data .act_info .info_table .bt_view_more img{ vertical-align:top;}
#group_bbs_view .user_bbs .bbs_data .act_intro{ margin-top:13px;}
#group_bbs_view .user_bbs .bbs_data .act_intro h4{ margin-bottom:7px; margin-top:10px; font-weight:normal;}

#group_bbs_view .user_bbs .bbs_data .user_box{overflow:hidden; padding:10px 0; width:750px; border-style:dashed;}
#group_bbs_view .user_bbs .bbs_data .user_box h5{display:none;}
#group_bbs_view .user_bbs .bbs_data .user_box .list_user_small{overflow:hidden; width:800px;}
#group_bbs_view .user_bbs .bbs_data .user_box .list_user_small li{overflow:hidden; display:inline; float:left; margin:10px 9px 0 0; width:49px; text-align:center;}
#group_bbs_view .user_bbs .bbs_data .user_box .list_user_small p{overflow:hidden; height:18px; line-height:18px; white-space:nowrap;}

#group_bbs_view .user_bbs .bbs_data .user_box .list_user_big{overflow:hidden; width:800px;}
#group_bbs_view .user_bbs .bbs_data .user_box .list_user_big li{overflow:hidden; display:inline; float:left; margin:10px 4px 0 0; width:64px; text-align:center;}
#group_bbs_view .user_bbs .bbs_data .user_box .list_user_big p{overflow:hidden; height:18px; line-height:18px; white-space:nowrap;}

#group_bbs_view .user_bbs .user_post_grade{margin-left:15px;}

#group_bbs_view .user_bbs .report_box{ height:35px;}
#group_bbs_view .user_bbs .report_box .copy_link{float:left; margin-left:20px; display:inline;}
#group_bbs_view .user_bbs .report_box .copy_link .bt1_4em{_height:24px;}
#group_bbs_view .user_bbs .report_box .copy_link .btn_copy{border:0; width:90px; background:url(../images/act_bg_btn.jpg) no-repeat 0 0; height:23px!important; margin-top:6px; text-align:center; overflow:hidden; line-height:24px; margin-left:10px;}
#group_bbs_view .user_bbs .report_box .copy_link .btn_commend{ border:0; width:64px; background:url(../images/act_bg_btn.jpg) no-repeat 0 -25px; height:23px!important; margin-top:6px; text-align:center; overflow:hidden; line-height:24px; margin-left:10px;}
#group_bbs_view .user_bbs .report_box .report{ float:right; margin-right:12px; display:inline; margin-top:13px;}
#group_bbs_view .user_bbs .top{position:absolute; right:0; bottom:5px; z-index:1}
/*==颜色选择==*/
.icon_color_red{ width:12px; height:12px; background:#C70000;}
.icon_color_green{ width:12px; height:12px; background:#508800;}
.icon_color_purple{ width:12px; height:12px; background:#501BCB;}
.icon_color_black{ width:12px; height:12px; background:#000000;}
.icon_color_normal{ width:12px; height:12px; background:#0C75A4;}
.color_red{ color:#C70000!important;}
.color_green{ color:#508800!important;}
.color_purple{ color:#501BCB!important;}
.color_black{ color:#000000!important;}
.color_normal{ color:#0C75A4!important;}
#select_color_bar{ width:90px; text-align:left}
#select_color_bar h5{ font-weight:normal; text-align:center; padding:5px 0 2px 0;}
#select_color_bar ul li{ padding-top:5px; padding-bottom:4px; padding-left:13px; cursor:pointer}
#select_color_bar ul li img{ margin-right:5px;}
/*==回帖==*/
#group_response_bbs{}
#group_response_bbs .title{ margin-bottom:0;}
#group_response_bbs .content{ width:948px;}
#group_response_bbs .user{ width:148px; vertical-align:top}
#group_response_bbs .user .img_box{margin-left:26px; margin-top:13px; width:130px; position:relative;}
#group_response_bbs .user .img_box .user_img{ text-align:center; width:104px; margin-bottom:20px;}
#group_response_bbs .user .img_box .user_img .user_img_2{ margin-bottom:8px;}
#group_response_bbs .user .img_box .user_name{ text-align:center}
#group_response_bbs .edit_td{ width:790px; vertical-align:top}
#group_response_bbs .edit_td .response_box{ padding:20px 20px 10px 20px;}
#group_response_bbs .edit_td .response_box .edit_box{ width:750px; overflow:hidden}
#group_response_bbs .edit_td .response_box .check_img{ zoom:1; padding-top:20px;}
#group_response_bbs .edit_td .response_box .check_img:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
#group_response_bbs .edit_td .response_box .check_img .text{ float:left; width:60px; padding-top:4px;}
#group_response_bbs .edit_td .response_box .check_img .infor{ float:left}
#group_response_bbs .edit_td .response_box .check_img .infor p{ margin-bottom:10px;}
#group_response_bbs .edit_td .response_box .check_img .infor p input{ width:100px;}
#group_response_bbs .edit_td .response_box .check_img .infor p img{ margin-right:10px;}
#group_response_bbs .edit_td .response_box .btn{ zoom:1; padding-top:10px;}
#group_response_bbs .edit_td .response_box .btn:after{ clear:both; content:""; height:0; overflow:hidden; display: block}
#group_response_bbs .edit_td .response_box .btn p{ float:left; margin-right:16px;}
#group_response_bbs .edit_td .response_box .btn .check_box input{ margin-right:5px;}
/*==报名提示浮动层==*/
#pop_group_reg{ width:438px;}
#pop_group_reg .content{ padding:20px; zoom:1}
#pop_group_reg .content:after{ content:""; display:block; height:0; overflow:hidden; clear:both;}
#pop_group_reg .content .icon{ float:left}
#pop_group_reg .content .info{ float:right; padding-top:5px; width:355px;}
#pop_group_reg .content .info .tips{ margin-bottom:15px; white-space:nowrap; width:350px; overflow:hidden; text-overflow:ellipsis}
#pop_group_reg .content .info .sorry{ margin-bottom:15px;}
#pop_group_reg .content .info .erro_info{ margin-bottom:15px; margin-top:-10px;}
#pop_group_reg .content .info .input_info{ margin-bottom:10px; margin-top:-10px;}
#pop_group_reg .content .info .input_info textarea{ width:330px; height:50px;}
/*==报名提示浮动层==*/
#pop_act_reg{ width:438px;}
#pop_act_reg .content{ padding:20px; zoom:1}
#pop_act_reg .content:after{ content:""; display:block; height:0; overflow:hidden; clear:both;}
#pop_act_reg .content .icon{ float:left}
#pop_act_reg .content .info{ float:right; padding-top:5px; width:355px;}
#pop_act_reg .content .info .tips{ margin-bottom:15px; white-space:nowrap; width:350px; overflow:hidden; text-overflow:ellipsis}
#pop_act_reg .content .info .sorry{ margin-bottom:15px;}
#pop_act_reg .content .info .erro_info{ margin-bottom:15px; margin-top:-10px;}
#pop_act_reg .btn a{ float:left; margin-left:10px; margin-top:20px; display:inline}

/*===== 线下活动详情页优化 =====*/
.act_over{position:absolute; z-index:999; margin:132px 0 0 440px; width:108px; height:57px; background:url(../images/my_act_bg_over1.png) no-repeat 0 0; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://imgcache.qq.com../images/my_act_bg_over1.png',sizingMethod='crop');}
.act_over span{display:none;}
.info_act_basic{overflow:hidden; float:left; margin-right:19px; padding-bottom:20px; width:527px; line-height:23px;}
.info_act_basic .act_op{clear:both; overflow:hidden; zoom:1;}
.info_act_basic .act_op button,
.info_act_basic .act_op p{float:left;}
.info_act_basic .act_op button{margin-right:15px;}
.info_act_basic .act_op p{height:30px; line-height:30px;}
.info_act_basic p a{display:inline;display:inline-block;}
.info_act_basic p a.link_view_act{width:96px; height:30px;margin-right:5px; background:url(../images/group_bg_bt_join.png) no-repeat 0 -60px; text-align:center; line-height:30px; color:#FFFFFF;}
.info_act_basic p a.link_view_act:hover{text-decoration:none;}
.info_act_basic .info_title{margin-bottom:15px; padding-bottom:9px; width:350px; border-bottom-style:solid; border-right-style:solid;}
.info_act_basic .info_intro{margin-bottom:11px;}
.info_act_basic .view_detail{margin-bottom:18px;}
.info_act_basic h2{padding-bottom:5px; font-size:14px; line-height:18px;}

/*===== 用户评分 =====*/
.user_post_grade{padding:10px;}
.user_post_grade a{display:inline-block; padding-left:25px; height:24px; background:url(../images/bg_grade.png) no-repeat 0 0; line-height:24px;}
.user_post_grade span{margin:0 20px 0 5px;}
.user_post_grade .feel_good{background-position:0 0;}
.user_post_grade .feel_bad{background-position:0 -18px;}

.grade_result_graph li{overflow:hidden; zoom:1; line-height:20px;}
.grade_result_graph li em,.grade_result_graph li span{float:left;}
.grade_result_graph li .star{overflow:hidden; margin-top:2px; width:72px; height:11px; background:url(../images/bg_grade.png) no-repeat 0 -101px;}
.grade_result_graph li .star_1{background-position:0 -90px;}
.grade_result_graph li .star_2{background-position:0 -79px;}
.grade_result_graph li .star_3{background-position:0 -68px;}
.grade_result_graph li .star_4{background-position:0 -57px;}
.grade_result_graph li .star_5{background-position:0 -46px;}

.grade_result_graph li a{overflow:hidden; float:left; margin-top:2px; margin-right:3px; width:12px; height:11px; background:url(../images/bg_grade.png) no-repeat 0 -101px;}
.grade_result_graph li a span{display:none;}
.grade_result_graph li a:hover,
.grade_result_graph li a.on{background-position:0 -90px;}

.grade_result_txt{overflow:hidden; margin-top:10px;}
.grade_result_txt p{height:20px; line-height:20px;}
.grade_result_txt span{display:inline; float:left; margin-right:50px; padding-left:20px; background:url(../images/bg_grade.png) no-repeat 0 0;}
.grade_result_txt .txt_good{background-position:-189px -168px;}
.grade_result_txt .txt_bad{background-position:-182px -227px;}

/*===== 活动操作按钮 =====*/
.btn_join{overflow:hidden; width:89px; height:30px; background:url(../images/group_bg_bt_join.png) no-repeat; border:0 none; line-height:28px;}
.btn_join span{padding-left:20px; font-weight:bold; color:#FFFFFF;}
.btn_join_dis{background-position:0 -30px;}

/*===== 以往活动评价 =====*/
.anciently_grade{margin:12px 5px 0; padding:12px 0 0 8px; border-style:dotted;}
.anciently_grade h2{margin-bottom:10px; font-size:12px;}
.anciently_grade p{line-height:20px;}
.anciently_grade .btns{margin-top:12px;}

/*===== 本帖的评分 =====*/
.this_grade{clear:both; padding-left:10px; height:75px; border-style:dashed;}
.this_grade .grade_result_graph{margin-top:10px;}
.this_grade .grade_result_graph ul{float:left;}
.this_grade .grade_result_graph li{display:inline; float:left; margin:5px 10px 0 0;}
.this_grade .grade_result_graph p{float:left; margin-top:5px;}
.this_grade .grade_result_graph button{margin-left:30px;}

/*===== 活动评价提示 =====*/
.pop_estimate{width:440px;}
.pop_estimate .estimate_basic,
.pop_estimate .estimate_senior{margin-left:55px; width:320px; line-height:30px;}
.pop_estimate .estimate_basic .item{height:30px;}
.pop_estimate .estimate_basic p{float:left;}
.pop_estimate .estimate_basic .estimate_title{width:100px; text-align:right;}
.pop_estimate .estimate_basic label{margin-right:10px;}
.pop_estimate .estimate_senior{position:relative; padding-left:16px;}
.pop_estimate .hint_estimate{overflow:hidden; position:absolute; right:0px; top:20px; width:142px; height:79px; background:url(../images/bg_grade.png) no-repeat 0 -168px;}
.pop_estimate .hint_estimate p{margin:10px 15px 0 20px; line-height:21px;}

/*===== 创建群组 =====*/
.create_group{margin-bottom:20px;}
.create_group button{overflow:hidden; width:230px; height:34px; border:0 none; background:url(../images/btn_create.png) no-repeat 0 -50px;}
.create_group button span{display:none;}

/*===== 兴趣组广场帖子 =====*/

.hot_group{border:1px solid #B0D5EE; margin-bottom:10px;}
.hot_group .photo{ float:left; display:inline;width:521px;height:154px;overflow:hidden;}
.hot_group .entry_content{ float:left; display:inline; margin-left:1px; border-left:1px solid #b1d5ee; width:255px; height:154px;overflow:hidden;
                           background:url(../images/hotbg.png) no-repeat;}
.hot_group .photo img{ margin:1px;}
.hot_group .entry_content .tit,
.hot_group .entry_content .info{padding:0 10px;}
.hot_group .entry_content h4{ padding-top:13px; text-align:center;}
.hot_group .entry_content h4 a{ font: bold 14px/20px "宋体";}
.hot_group .entry_content .bor_b_3{ border:0px;}
.hot_group .entry_content .info{margin-top:4px; line-height:20px;}
.hot_group .entry_content .info p{ height:80px; overflow:hidden;}
.hot_group .entry_content .info p.lk_con{ line-height:33px; text-indent:8px; margin-top:5px; height:33px;} 
#interest_group_plaza .list_group table{width:100%; border-collapse:collapse; border-spacing:0;}
#interest_group_plaza .list_group th{height:30px; line-height:30px;text-align:center;}
#interest_group_plaza .list_group td{line-height:32px; text-align:center;}
#interest_group_plaza .list_group .tit_post{width:356px; text-align:left;}
#interest_group_plaza .list_group .tit_post span{margin-left:12px;}
#interest_group_plaza .list_group .cat_post{width:80px;}
#interest_group_plaza .list_group .city_post{width:110px;}
#interest_group_plaza .list_group .static_post{width:80px;}

/*===== 精华贴 - 栏目首页 =====*/
#popular_group_note li{overflow:hidden; height:28px; border-style:dashed; background:url(../images/bg_ico_repeat.png) no-repeat 0 -24px; line-height:28px;}
#popular_group_note li a{padding-left:10px;}

/*===== 兴趣组总结帖 =====*/
.stepbox{ padding:15px 20px 20px 23px; line-height:20px;}
.stepbox_inner{ height:20px;}
.stepbox span{ float:left; font:12px/19px "宋体"; margin-right:10px;}
.stepbox span.step_1,
.stepbox span.step_2{ width:20px; height:20px; text-align:center; color:#fff; font:14px/19px Arial; background:url(../images/group_bg_number.png) no-repeat 0 -23px;}
.stepbox span.step_curr{ background-position:0 0;}

.alloverview{ padding:0 20px; line-height:20px;}
.alloverview p{ clear:both; text-align:left;}
.alloverview p.pt1{padding-top:0px;}
.alloverview .clr1{ color:#0c75a4;}

.alloverview .tipsbox{ border:1px solid #f4cf60; background:#fff6d4; margin-top:10px;}
.alloverview .tipsbox_inner{ padding:6px; line-height:16px;}
.alloverview .tipsbox_inner img{ vertical-align:middle;}
.alloverview .tipsbox_inner .sound{ width:16px; height:16px; background:url(../images/groups.png) no-repeat 0 0px; margin-left:6px; margin-right:12px;}
.alloverview .tipsbox_inner .pupdown{ width:16px; height:16px; background:url(../images/groups.png) no-repeat 0 -23px; margin:0 12px;}

.alloverview .op{ padding:12px 12px 30px 0; clear:both;}
.alloverview button{ width:81px; height:26px; overflow:hidden; border:0; background:url(../images/groups.png) no-repeat; font:14px/26px "宋体"; margin-right:15px;}
.alloverview .tips_2{ margin-top:10px;}
.alloverview .tips_2 button{ width:auto; height:auto; overflow:hidden; border:0; background:none; font:14px/16px "宋体"; margin-right:15px;}
.alloverview .bt_blue{ background-position:0 -44px; color:#fff}
.alloverview .bt_cancle{ background-position:0 -77px; color:#000; font-weight:bold;}
.alloverview .upimg,
.alloverview .uptx{ float:left; display:inline;}
.alloverview .upimg{ margin-right:20px;}
.alloverview .uptx{ font:14px/22px "宋体";}
.alloverview .uptx p.ps{ padding-top:12px;}
.alloverview .update{ margin-top:24px;}
.alloverview .upimg img{ border:1px solid #d0dfe3;}
.alloverview .editer{padding-top:12px; clear:both;}

.alloverview .pic_bor{ width:350px; height:265px; overflow:hidden; border:1px solid #cdcdcd; margin:20px;}
.alloverview .pic_bor_inner{ padding:10px 0 0 10px}
.alloverview .pic_bor p{ line-height:30px; padding:0 10px; text-align:center;}

.overview_bar{ float:right; width:780px;}
.list_overview{ padding:10px 0px 5px 26px;}
.list_overview li{ float:left; display:inline; position:relative; margin-right:20px; margin-bottom:20px;}
.list_overview .pic_bor{ width:350px; height:305px; overflow:hidden; border:1px solid #cdcdcd;}
.list_overview .pic_bor_inner{ padding:10px 0 0 10px}
.list_overview .pic_bor p{ height:22px; overflow:hidden; line-height:22px; margin:0 17px 0 10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_overview .pic_bor p span{ color:#8e8e8e;}
.list_overview .pic_bor p.p4{ position:absolute; right:20px; top:276px; color:#8e8e8e;}
.list_overview .pic_bor p.p3 a{ color:#CC0000}

/* ========活动主题======= */
.list_major{ padding:10px 0px 5px 26px;}
.list_major li{ float:left; display:inline; position:relative; margin-right:20px; margin-bottom:20px;}
.list_major .pic_bor{ width:350px; height:185px; overflow:hidden; border:1px solid #cdcdcd;}
.list_major .pic_bor_inner{ padding:10px 0 0 10px}
.list_major .pic_bor_inner a{ width:330px; height:96px; overflow:hidden;}
.list_major .pic_bor p{ height:22px; overflow:hidden; line-height:22px; margin:0 17px 0 10px; overflow:hidden;}
.list_major .pic_bor p span{ color:#8e8e8e;}
.list_major .pic_bor p.p2{ height:44px;}

/* add by jacobtan @ 2010-4-23  */
/*===== 兴趣组排序 =====*/
.group_filter{margin:0 15px; height:28px;}
.group_filter label{float:left; margin:5px 0 0 10px;}
.group_filter select{vertical-align:middle;margin-right:18px;}
.group_filter button{overflow:hidden; height:18px; border:0 none; vertical-align:-2px;}
.group_filter .order_type button{width:60px; background:none;}

.icon_order_up,
.icon_order_up_on,
.icon_order_down,
.icon_order_down_on{overflow:hidden; width:11px; height:10px; background:url(../images/bg_sort_order.png) no-repeat 0 0;}
.icon_order_up{background-position:0 0;}
.icon_order_up_on{background-position:-16px 0;}
.icon_order_down{background-position:0 -14px;}
.icon_order_down_on{background-position:-16px -14px;}

/*===== 兴趣组列表 =====*/
.group_list .list_v2{margin:0 15px;}
.group_list .list_v2 li{padding:16px 0 10px;border-bottom:1px dashed #d9d9d9;*zoom:1;}
.group_list .list_v2 li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.list_v2_photo{float:left;width:70px;}
.list_v2_cnt{float:left;width:436px;color:#666;line-height:1.4;}
.list_v2_cnt h4{font-size:14px;padding-bottom:7px;margin-top:-2px;}
.list_v2_cnt h4 span{font-family:"宋体";}
.list_v2_cnt h4 img{vertical-align:-3px;}
.list_v2_prop{margin-top:18px;overflow:hidden;line-height:1.2;}
.list_v2_prop span{float:left;font-family:"宋体";overflow:hidden;}
.list_v2_prop .auth{width:133px;}
.list_v2_prop .auth .c_1{display:inline-block;*zoom:1;*display: inline;width:72px;height:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:bottom;position:relative;bottom:-1px;*bottom:0;}
.list_v2_prop .anum{width:108px;}
.list_v2_prop .near{width:95px;}
.list_v2_prop .totl{}

/*===== 分享摘要区 =====*/
.share_abs{margin:0 20px 10px;padding:5px 0 5px 2px;border-bottom:1px dotted #dfe8ed;*zoom:1;}
.share_abs:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.share_tit{float:left;width:600px;}
.share_tit li{padding-top:3px;}
.share_tit li .c_6{margin-right:13px;}
.grade_btns{float:right;width:100px;}
.grade_btns button{overflow:hidden; float:left; width:45px; height:40px; border:0 none; background:url(../images/bg_share.png) no-repeat 0 0;}
.grade_btns button span{display:none;}
.grade_btns button em{position:relative; top:-7px; font-weight:bold; font-family:Verdana;}
.grade_btns button.up{background-position:0 -53px; color:#DC0000;}
.grade_btns button.down{margin-left:9px; background-position:-51px -53px; color:#4679A1;}